﻿#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>


//求斐波那契数列
//int Fun1(int n)//递归
//{
//	if (n == 1||n==2)
//	{
//		return 1;
//	}
//	else
//	{
//		return Fun1(n - 1) + Fun1(n - 2);
//	}
//}
//
//int Fun2(int n)//非递归
//{
//	int a = 1;
//	int b = 1;
//	int c = 1;
//	while (n-2)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//		n--;
//	}
//	return c;
//}
//
//int main1()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret1 = Fun1(n);//递归
//	int ret2 = Fun2(n);//非递归
//	printf("递归：ret1=%d\n", ret1);
//	printf("非递归：ret2=%d\n", ret2);
//	return 0;
//}
//
//
//
////递归实现n的k次方
//float Fun(float n, int k)
//{
//	//2^3
//	//2*2*2
//	if (k == 1)
//	{
//		return n;
//	}
//	if (k == 0)
//	{
//		return 1.0;
//	}
//	if (k > 0)
//	{
//		return n*Fun(n, k - 1);
//	}
//	if (k < 0)
//	{
//		//k=-3
//		return 1.0/(n * Fun(n, (0 - k) - 1));
//	}
//}
//int main2()
//{
//	float n = 0;
//	int k = 0;
//	scanf("%f %d", &n,&k);
//	float ret = Fun(n,k);
//	printf("%f\n", ret);
//	return 0;
//}
//
//
////计算一个数的每位之和
//
//int DigitSum(int n)
//{
//
//	if (n == 0)
//	{
//		return 0;
//	}
//	else
//	{
//		return n % 10 + DigitSum(n / 10);
//	}
//
//}
//int main3()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret = DigitSum(n);
//	printf("%d\n", ret);
//	return 0;
//}
//
//
//
////求n的阶乘，非递归和递归
//
//
//int Fun1(int n)//非递归
//{
//	int ret = 1;
//	for (int i = 1; i <= n; i++)
//	{
//		ret *= i;
//	}
//	return ret;
//
//}
//int Fun2(int n)//递归
//{
//	if (n == 1)
//	{
//		return 1;
//	}
//	else
//	{
//		return n * Fun2(n - 1);
//	}
//
//}
//int main4()
//{
//
//	int n = 0;
//	scanf("%d", &n);
//	int ret1 = Fun1(n);
//	int ret2 = Fun2(n);
//	printf("非递归%d的阶乘%d\n",n, ret1);
//	printf("递归%d的阶乘%d\n", n,ret2);
//}

//void Fun(int n)
//{
//	//1234
//	//1 2 3 4
//	//Fun(1234)=Fun(123)+Fun(4)
//	//         =Fun(12)+Fun(3)+Fun(4)
//	if (n / 10 == 0)
//	{
//		printf("%d ", n);
//	}
//	else
//	{
//		Fun(n / 10);
//		printf("%d ", n % 10);
//	}
//
//}
//
//int main()
//{
//
//	int n = 0;
//	scanf("%d", &n);
//	Fun(n);
//
//	return 0;
//}
//#include <stdio.h>
//int main() {
//    int sg, tz;
//    float BMI;
//    while (scanf("%d %d", &tz, &sg) != EOF) {
//        BMI = (float)tz / ((sg / 100.0) * (sg / 100.0));
//        if (BMI < 18.5)
//        {
//            printf("Underweight\n");
//        }
//        else if (BMI >= 18.5 && BMI <= 23.9)
//        {
//            printf("Normal\n");
//        }
//        else if (BMI > 23.9 && BMI <= 27.9)
//        {
//            printf("Overweight\n");
//        }
//        else {
//            printf("Obese\n");
//        }
//        //体重/身高的平方       
//    }
//}

//#include<stdio.h>
//int main() {
//    float val;//看中的价格
//    int month = 0, day = 0; //当天的月份和日期
//    int flag;//1表示有优惠券
//    float total = 0.0;//总价格
//    scanf("%f %d %d %d", &val, &month, &day, &flag);
//    if (month == 11 && day == 11) { //双11
//        if (flag == 1) { //有优惠券
//            total = val * 0.7 - 50;
//        }
//        else {
//            total = val * 0.7;
//        }
//    }
//    else if (month == 12 && day == 12) { //双12
//        if (flag == 1) { //有优惠券
//            total = val * 0.8 - 50;
//        }
//        else {
//            total = val * 0.8;
//        }
//    }
//    else { //普通
//        total = val;
//    }
//    if (total < 0)
//    {
//        printf("0.00\n");
//    }
//    else {
//        printf("%.2f\n", total);
//    }
//    return 0;
//}

//#include<stdio.h>
//int main()
//{
//	//aX^2+bX+c;
//	float a, b, c;//a b c 表示系数
//	float det;//德塔
//	float x1, x2;
//	while (scanf("%f %f %f",&a,&b,&c))
//	{
//		det = b * b - (4 * a * c);
//		if (a == 0)
//		{
//			pritnf("Not quadratic equation\n");
//		}
//		if (det == 0)
//		{
//			//x= [-b±√ (b²-4ac)]/2a.
//			x1 = x2 = ((-b) + det) / 2 * a;
//		}
//		if (det > 0)
//		{
//			x1 = ((-b) + (float)sqrt(det)) / 2 * a;
//			x2 = ((-b) - (float)sqrt(det)) / 2 * a;
//		}
//		if (det < 0)
//		{
//
//		}
//
//		printf("x1=%d x2=%d\n");
//	}
//	return 0;
//}
//
//#include <stdio.h>
//int main()
//{
//    int year, month;
//    while (scanf("%d %d", &year, &month) != EOF)
//    {
//        switch (month)
//        {
//        case 1:
//        case 3:
//        case 5:
//        case 7:
//        case 8:
//        case 10:
//        case 12:
//            printf("31\n");
//            break;
//        case 4:
//        case 6:
//        case 9:
//        case 11:
//            printf("30\n");
//        }
//        if (month == 2)
//        {
//            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
//            {
//                printf("29\n");
//            }
//            else {
//                printf("28\n");
//            }
//        }
//    }
//    return 0;
//}


//#include<stdio.h>
//int main() {
//    double a, b = 0.0;
//    char x;
//    scanf("%lf%c%lf", &a, &x, &b);
//    if (x != '+' && x != '-' && x != '*' && x != '/') {
//        printf("Invalid operation!\n");
//    }
//    if (x == '/' && b == 0) {
//        printf("Wrong!Division by zero!\n");
//    }
//    //加减乘除运算
//    if (x == '+') {
//        printf("%.4lf%c%.4lf=%.4lf", a, x, b, a + b);
//    }
//    if (x == '-') {
//        printf("%.4lf%c%.4lf=%.4lf", a, x, b, a - b);
//    }
//
//    if (x == '*') {
//        printf("%.4lf%c%.4lf=%.4lf", a, x, b, a * b);
//    }
//    if (x == '/' && b != 0) {
//        printf("%.4lf%c%.4lf=%.4lf", a, x, b, a / b);
//    }
//    return 0;
//}



//#include <stdio.h>
//int main() {
//
//    int n = 0;
//    while (scanf("%d", &n) != EOF) {
//        for (int i = 0; i < n; i++) {
//            for (int j = 0; j < n - i - 1; j++) { //打印空格
//                printf(" ");
//            }
//            for (int k = 0; k <= i; k++) {
//                printf("* ");
//            }
//            printf("\n");
//        }
//    }
//
//    return 0;
//}

#include <stdio.h>
int main()
{
    int n = 0;
    while (scanf("%d", &n) != EOF)
    {
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < i; j++)//打印空格
            {
                printf(" ");
            }
            for (int k = 0; k < n - i; k++)//打印*
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}